2
תגובות

rand php עם משתנים

פתח yonikal56 ,
יש לי בעיה עם קוד שלוקח בעזרת הפונקציה get מinput שני משתנים זה לא מצליח לקחת לי את המשתנים לפי מה שראיתי והפונקציה rand תמיד יוצאת 0 אני אתן את הקוד של הדף ששולח מהמשתמש והדף שנותן לphp להגריל בין שתי המשתנים אולי זה קשור בזה שהform בhtml אבל לפי מה שראיתי אין בזה בעיה.
הדף שמקבל מהמשתמש נתונים:

<meta charset="utf-8" />
<?php

?>
<html>
<body>

<form action="akrai.php" method="post">
מהמספר: <input type="text" name="number1"></br>
עד המספר: <input type="text" name="number2"></br>
<input type="submit">
</form>

</body>
</html>

 הדף שמשתמש במשתנים לrand:
<meta charset="utf-8" />
:המספר שיצא הוא</br>
<?php
   
    $number1 = $_GET["number1"];
    $number2 = $_GET["number2"];
echo(rand($number1, $number2));  ?>
<?php print $number1;?></br>
<?php print $number2;?></br>


אז תגידו לי מה הטעות פה שגורמת למשתנים לא להלקח מהטופס ולrand להיות תמיד 0.

2 תשובות

avatar ענה iiddaannyy ב 19 לאפריל 2013 #

ה-method של הטופס צריך להיות get ולא post.
או שתשאיר post אבל בשרת תשתמש ב-POST_$ ולא GET_$.

avatar ענה yonikal56 ב 19 לאפריל 2013 #

זה מה שפתר לי את הבעיה